#ifndef BOOT_INFO_H
#define BOOT_INFO_H

#include "types.h"

#define BOOT_RAM_REGION_MAX 10

typedef struct _boot_info_t{
    //内存块的定义
    struct
    {
        //起始地址
        uint32_t start;
        //大小
        uint32_t size;
    }ram_region_cfg[BOOT_RAM_REGION_MAX];

    //ram_region_cfg中保存的有效的元素个数
    int ram_region_count;
    
}boot_info_t;

#define SECTOR_SIZE 512
#define SYS_KERNEL_LOAD_ADDR (1024*1024)

#endif